MRA : main.o Map.o Matrix.o Analysis.o
	g++ main.o Map.o Matrix.o Analysis.o -o MRA -lpthread

main.o : main.cpp 
	g++ -c main.cpp

Map.o : Map.cpp Map.h Constant.h
	g++ -c Map.cpp
	
Matrix.o : Matrix.cpp Matrix.h Constant.h
	g++ -c Matrix.cpp
	
Analysis.o : Analysis.cpp Analysis.h Constant.h
	g++ -c Analysis.cpp
	
clean :
	rm *.bak *.o 